View Issue Details

IDProjectCategoryView StatusLast Update
0001857K18X001.00 SKB SWANSWpublic2024-01-17 09:07
Reporter(ALTech) Sangmin Choi Assigned To(ALTech) Sangmin Choi Due Date2024-01-03 15:00
PrioritynormalSeveritys4-minorReproducibilityN/A
Status closedResolutionreopened 
Summary0001857: How is the size of system/vendor which can be expanded?
DescriptionAs you know, Eagle has the issue that adding some prebuilt application due to system/vendor size limitation.
And, Swan has a plan to apply VCS, so some prebuilt applications may be added.

Could you please check how is the size we can add to system/vendor for Swan?
TagsNo tags attached.
Attach Tags

Users monitoring this issue

User List There are no users monitoring this issue.

Activities

(SW) Jason Ling

2024-01-03 11:30

developer   ~0014843

Hi Sangmin,

You can enter the out folder

swan/out/target/product/BFX-UA300$ lpdump super_empty.img

the information shows that super partition contains /system /vendor /product partitions.

so you can use du -h command

size of super = du -h super.img
size of vendor = du -h vendor.img
size of product = du -h product.img
size of system= du -h system.img

Approximate available space of super partition = (size of super) - (size of vendor) - (size of product) - (size of system)

Thanks,
Jason

(ALTech) Sangmin Choi

2024-01-03 13:14

developer   ~0014845

Hello, Jason,

$ du super.img
1600556 super.img
$ du vendor.img
197824 vendor.img
$ du product.img
573600 product.img
$ du system.img
829112 system.img

available space of super partition = 20 MB = 1600556 - 197824 - 573600 - 829112

So, can Swan expand the super partition only 20 MB more?
Do I understand correctly?
If yes, how can we add more prebuilt application such as "skb_webview"? skb_webview apk size is about 70 MB.

Thank you.
Sangmin Choi.

(SW) Jason Ling

2024-01-03 13:35

developer   ~0014846

Hi Sagnmin,

>>Do I understand correctly?
yes
>>If yes, how can we add more prebuilt application such as "skb_webview"? skb_webview apk size is about 70 MB.
I think SPTEK should remove AppleTV+ and compressed zemkids.

Thanks,
Jason

(ALTech) Sangmin Choi

2024-01-03 13:48

developer   ~0014848

Hello, Jason,

Thank you for detail explanation.

So, we can't expand super partition size because it's already fixed(syna-release/configs/product/bg5ct_a0_android_q_launched_stb_v4/emmc.pt)
(....)
1656M super default default none
16M fastlogo default default none
4M vbmeta default default none
4M vbmeta_system default default none
2M misc erase default none
4M fts erase default none
2M frp erase default none
32M metadata format default none
984M cache format default none
100M btv_home format default none
- userdata default default none

Am I right?
And, I guess changing super partition size through firmware upgrade is not possible, am I right also?

Thank you.
Sangmin Choi.

(SW) Jason Ling

2024-01-03 14:06

developer   ~0014850

Hi Sangmin,

Resize super partition by OTA upgrade is impossible.

Thanks,
Jason

(ALTech) Sangmin Choi

2024-01-03 16:25

developer   ~0014853

Thank you for answer.

Best Regards,
Sangmin Choi.

(ALTech) Sangmin Choi

2024-01-15 15:21

developer   ~0014962

Hello, Jason,

I have one more question.

The super partition size of Swan is 1656M.
And, the size of super.img is 1600556.(about 1563M)

Does it mean super.img is possible to expand 93M more?

Thank you.
Sangmin Choi.

(SW) Jason Ling

2024-01-15 17:21

developer   ~0014963

Hi Sangmin,

You also need to consider BOARD_GROUP_OEM_SIZE.

Because if we include larger file, During building image, we will see the following log.

The sum of sizes of [system vendor product] is within BOARD_SUPER_PARTITION_SIZE:
959946752+203341824+572100608 == 1735389184 <= 1736441856 == 1736441856
The sum of sizes of [system vendor product] is larger than BOARD_GROUP_OEM_SIZE:
959946752+203341824+572100608 == 1735389184 > 1728053248 == 1728053248

I think you can use command "ls -al super.img" It's more easier to check if the size of super.img is greater than BOARD_SUPER_PARTITION_SIZE (1736441856 ) and BOARD_GROUP_OEM_SIZE (1728053248 )

Thanks
Jason

(ALTech) Sangmin Choi

2024-01-17 08:32

developer   ~0014971

Hello, Jason,

Thank you, that's what I exactly want to know.

So, using 541 branches,
The sum of sizes of [system vendor product] is within BOARD_GROUP_OEM_SIZE:
878108672+203350016+572100608 == 1653559296 <= 1728053248 == 1728053248

sum of sizes of [system vendor product] can be expanded more about 71MB.

Thank you.
Sangmin Choi.

Issue History

Date Modified Username Field Change
2024-01-03 09:15 (ALTech) Sangmin Choi New Issue
2024-01-03 09:15 (ALTech) Sangmin Choi Status new => assigned
2024-01-03 09:15 (ALTech) Sangmin Choi Assigned To => (SW) Jason Ling
2024-01-03 11:30 (SW) Jason Ling Note Added: 0014843
2024-01-03 11:30 (SW) Jason Ling Assigned To (SW) Jason Ling => (ALTech) Sangmin Choi
2024-01-03 13:14 (ALTech) Sangmin Choi Note Added: 0014845
2024-01-03 13:35 (SW) Jason Ling Note Added: 0014846
2024-01-03 13:48 (ALTech) Sangmin Choi Note Added: 0014848
2024-01-03 14:06 (SW) Jason Ling Note Added: 0014850
2024-01-03 16:25 (ALTech) Sangmin Choi Note Added: 0014853
2024-01-03 16:26 (ALTech) Sangmin Choi Status assigned => closed
2024-01-03 16:26 (ALTech) Sangmin Choi Resolution open => won't fix
2024-01-15 15:21 (ALTech) Sangmin Choi Assigned To (ALTech) Sangmin Choi => (SW) Jason Ling
2024-01-15 15:21 (ALTech) Sangmin Choi Status closed => feedback
2024-01-15 15:21 (ALTech) Sangmin Choi Resolution won't fix => reopened
2024-01-15 15:21 (ALTech) Sangmin Choi Note Added: 0014962
2024-01-15 17:21 (SW) Jason Ling Note Added: 0014963
2024-01-17 08:32 (ALTech) Sangmin Choi Note Added: 0014971
2024-01-17 08:32 (ALTech) Sangmin Choi Status feedback => assigned
2024-01-17 09:07 (ALTech) Sangmin Choi Assigned To (SW) Jason Ling => (ALTech) Sangmin Choi
2024-01-17 09:07 (ALTech) Sangmin Choi Status assigned => closed